I have submitted an updated version of the palette based on nxyplot to the archive at Purdue. The file is called "nxypalette1.2.tar.Z" and should be in either the submissions directory, or the oop/classes directory. The palette lacks the full functionality of nxyplot 1.7 (no multiple file support, no legends, no symbols) but it does do most of what is needed for basic 2D plotting. If you need direct 2D plotting capabilities, check it out. For those of you who need full graphing capabilities for an application you are writing (including 3d plots), check out the graphing palette from OTI, or the MathGraph palette of Mike Mezzino.
The palette works like a piece of graph paper for your application--the application builder may set scales and "type of paper" (like Log-Log), or have these set automatically. See the README file and the documentation included with the palette for complete details. Complete source code is included, but it should not be viewed as an example for writing palettes.
In this version (1.2) I have fixed a couple of bugs (strings getting clobbered when there are multiple instances in IB, multiple page printing in IB test mode, cleaner code) and added some minor features, the most noticable being that the view accesses its data via a delegate (resulting in more stable application development) and pasteboard support.
Since palettes developed under 2.0 (2.1) will not work under 3.0, I will not be adding any new features until the arrival (ta-dah) of NS 3.0.
Please send any comments or suggestions to me at "charlie@technosci.com" (NeXTmail okay.)